--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Commit 686053021795e79da7dbeaf0667fc41eab355805
Parents : eef9872
Author : Sudo-Ivan <ivan@quad4.io>
Signature : Signature validation error
Date : 2026-01-07T19:52:08-06:00
feat(locales): add Reticulum documentation clearing functionality in multiple languages
- Introduced new localization strings for clearing Reticulum documentation in German, English, Italian, and Russian.
- Added success messages for the documentation clearing action across all supported languages.
- Included a new status message for establishing a connection in the user interface.
Changes
4 files changed, 20 insertions(+), 0 deletions(-)
Diff
diff --git a/meshchatx/src/frontend/locales/de.json b/meshchatx/src/frontend/locales/de.json
index 5997a6aa..5a261e38 100644
--- a/meshchatx/src/frontend/locales/de.json
+++ b/meshchatx/src/frontend/locales/de.json
@@ -279,6 +279,8 @@
"clear_lxmf_icons_desc": "Zwischengespeicherte LXMF-Benutzersymbole entfernen.",
"clear_archives": "Seitenarchive löschen",
"clear_archives_desc": "Alle zwischengespeicherten NomadNetwork-Seiten löschen.",
+ "clear_reticulum_docs": "Reticulum-Dokumentation löschen",
+ "clear_reticulum_docs_desc": "Entfernt alle heruntergeladenen Reticulum-Dokumentationen und Versionen.",
"export_messages": "Nachrichten exportieren",
"export_messages_desc": "Alle Konversationen als JSON-Datei herunterladen.",
"import_messages": "Nachrichten importieren",
@@ -289,6 +291,7 @@
"favourites_cleared": "Favoriten erfolgreich gelöscht",
"lxmf_icons_cleared": "LXMF-Icons erfolgreich gelöscht",
"archives_cleared": "Archive erfolgreich gelöscht",
+ "docs_cleared": "Reticulum-Dokumentation erfolgreich gelöscht",
"import_success": "Erfolgreich {count} Nachrichten importiert",
"import_failed": "Nachrichten konnten nicht importiert werden"
},
@@ -1141,6 +1144,7 @@
"available": "Verfügbar...",
"ringing": "Klingelt...",
"connecting": "Verbinde...",
+ "establishing_link": "Verbindung wird hergestellt...",
"connected": "Verbunden",
"accept": "Annehmen",
"decline": "Ablehnen",
diff --git a/meshchatx/src/frontend/locales/en.json b/meshchatx/src/frontend/locales/en.json
index 4ffb4bc4..25fc75e6 100644
--- a/meshchatx/src/frontend/locales/en.json
+++ b/meshchatx/src/frontend/locales/en.json
@@ -279,6 +279,8 @@
"clear_lxmf_icons_desc": "Remove cached LXMF user icons from your device.",
"clear_archives": "Clear Page Archives",
"clear_archives_desc": "Delete all cached NomadNetwork pages.",
+ "clear_reticulum_docs": "Clear Reticulum Docs",
+ "clear_reticulum_docs_desc": "Removes all downloaded Reticulum documentation and versions.",
"export_messages": "Export Messages",
"export_messages_desc": "Download all conversations as a JSON file.",
"import_messages": "Import Messages",
@@ -289,6 +291,7 @@
"favourites_cleared": "Favorites cleared successfully",
"lxmf_icons_cleared": "LXMF icons cleared successfully",
"archives_cleared": "Archives cleared successfully",
+ "docs_cleared": "Reticulum documentation cleared successfully",
"import_success": "Successfully imported {count} messages",
"import_failed": "Failed to import messages"
},
@@ -1230,6 +1233,7 @@
"available": "Available...",
"ringing": "Ringing...",
"connecting": "Connecting...",
+ "establishing_link": "Establishing link...",
"connected": "Connected",
"accept": "Accept",
"decline": "Decline",
diff --git a/meshchatx/src/frontend/locales/it.json b/meshchatx/src/frontend/locales/it.json
index 00237238..c6776640 100644
--- a/meshchatx/src/frontend/locales/it.json
+++ b/meshchatx/src/frontend/locales/it.json
@@ -279,12 +279,19 @@
"clear_lxmf_icons_desc": "Rimuovi le icone utente LXMF memorizzate sul tuo dispositivo.",
"clear_archives": "Cancella Archivi Pagine",
"clear_archives_desc": "Elimina tutte le pagine NomadNetwork memorizzate.",
+ "clear_reticulum_docs": "Cancella Documentazione Reticulum",
+ "clear_reticulum_docs_desc": "Rimuove tutta la documentazione e le versioni di Reticulum scaricate.",
+ "export_messages": "Esporta Messaggi",
+ "export_messages_desc": "Scarica tutte le conversazioni come file JSON.",
+ "import_messages": "Importa Messaggi",
+ "import_messages_desc": "Ripristina le conversazioni da un file JSON.",
"clear_confirm": "Sei sicuro? Questa azione non può essere annullata.",
"messages_cleared": "Messaggi cancellati con successo",
"announces_cleared": "Annunci cancellati con successo",
"favourites_cleared": "Preferiti cancellati con successo",
"lxmf_icons_cleared": "Icone LXMF cancellate con successo",
"archives_cleared": "Archivi cancellati con successo",
+ "docs_cleared": "Documentazione Reticulum cancellata con successo",
"import_success": "Importati con successo {count} messaggi",
"import_failed": "Impossibile importare i messaggi"
},
@@ -1226,6 +1233,7 @@
"available": "Disponibile...",
"ringing": "Squilla...",
"connecting": "Connessione...",
+ "establishing_link": "Stabilendo il collegamento...",
"connected": "Connesso",
"accept": "Accetta",
"decline": "Rifiuta",
diff --git a/meshchatx/src/frontend/locales/ru.json b/meshchatx/src/frontend/locales/ru.json
index af5494ad..cfabdba9 100644
--- a/meshchatx/src/frontend/locales/ru.json
+++ b/meshchatx/src/frontend/locales/ru.json
@@ -279,6 +279,8 @@
"clear_lxmf_icons_desc": "Удалить кэшированные LXMF-иконки пользователей с устройства.",
"clear_archives": "Очистить архивы страниц",
"clear_archives_desc": "Удалить все кэшированные страницы NomadNetwork.",
+ "clear_reticulum_docs": "Очистить документацию Reticulum",
+ "clear_reticulum_docs_desc": "Удаляет всю загруженную документацию и версии Reticulum.",
"export_messages": "Экспортировать сообщения",
"export_messages_desc": "Загрузить все разговоры в виде JSON-файла.",
"import_messages": "Импортировать сообщения",
@@ -289,6 +291,7 @@
"favourites_cleared": "Избранное успешно очищено",
"lxmf_icons_cleared": "LXMF-иконки успешно очищены",
"archives_cleared": "Архивы успешно очищены",
+ "docs_cleared": "Документация Reticulum успешно очищена",
"import_success": "Успешно импортировано {count} сообщений",
"import_failed": "Не удалось импортировать сообщения"
},
@@ -1141,6 +1144,7 @@
"available": "Доступно...",
"ringing": "Звонит...",
"connecting": "Подключение...",
+ "establishing_link": "Установление связи...",
"connected": "Подключено",
"accept": "Принять",
"decline": "Отклонить",
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────